package cl.indumotora.mbo.intrnl;

public  class IndumotoraRecepcionDBMetaData extends com.sybase.reflection.DatabaseMetaData
{
    /**
     * Sybase internal use only.
     */
    public IndumotoraRecepcionDBMetaData(com.sybase.sup.client.persistence.DatabaseDelegate dbDelegate)
    {
        this.setDelegate(dbDelegate);
        _init();	
    }
    
    protected void _init()
    {
        setId(9);
        setAttributes(new com.sybase.reflection.AttributeMetaDataList());
        setAttributeMap(new com.sybase.reflection.AttributeMap());
        initAttributeMapFromAttributes();
        setName("IndumotoraRecepcionDB");
        com.sybase.reflection.ClassMetaDataList _classList = new com.sybase.reflection.ClassMetaDataList(20);
        com.sybase.reflection.ClassMap _classMap = new com.sybase.reflection.ClassMap();
        setClassList(_classList);
        setClassMap(_classMap);
        cl.indumotora.mbo.intrnl.MBO_BuscaClienteMetaData _MBO_BuscaClienteMetaData = (cl.indumotora.mbo.intrnl.MBO_BuscaClienteMetaData)(cl.indumotora.mbo.MBO_BuscaCliente.getMetaData());
        _classList.add(_MBO_BuscaClienteMetaData);
        _classMap.add("MBO_BuscaCliente", _MBO_BuscaClienteMetaData);
        cl.indumotora.mbo.intrnl.LogRecordImplMetaData _LogRecordImplMetaData = (cl.indumotora.mbo.intrnl.LogRecordImplMetaData)(cl.indumotora.mbo.LogRecordImpl.getMetaData());
        _classList.add(_LogRecordImplMetaData);
        _classMap.add("LogRecordImpl", _LogRecordImplMetaData);
        cl.indumotora.mbo.intrnl.OperationReplayMetaData _OperationReplayMetaData = (cl.indumotora.mbo.intrnl.OperationReplayMetaData)(cl.indumotora.mbo.intrnl.OperationReplay.getMetaData());
        _classList.add(_OperationReplayMetaData);
        _classMap.add("OperationReplay", _OperationReplayMetaData);
        cl.indumotora.mbo.intrnl.SISSubscriptionKeyMetaData _SISSubscriptionKeyMetaData = (cl.indumotora.mbo.intrnl.SISSubscriptionKeyMetaData)(cl.indumotora.mbo.intrnl.SISSubscriptionKey.getMetaData());
        _classList.add(_SISSubscriptionKeyMetaData);
        _classMap.add("SISSubscriptionKey", _SISSubscriptionKeyMetaData);
        cl.indumotora.mbo.intrnl.SISSubscriptionMetaData _SISSubscriptionMetaData = (cl.indumotora.mbo.intrnl.SISSubscriptionMetaData)(cl.indumotora.mbo.intrnl.SISSubscription.getMetaData());
        _classList.add(_SISSubscriptionMetaData);
        _classMap.add("SISSubscription", _SISSubscriptionMetaData);
        cl.indumotora.mbo.intrnl.PackagePropertiesMetaData _PackagePropertiesMetaData = (cl.indumotora.mbo.intrnl.PackagePropertiesMetaData)(cl.indumotora.mbo.PackageProperties.getMetaData());
        _classList.add(_PackagePropertiesMetaData);
        _classMap.add("PackageProperties", _PackagePropertiesMetaData);
        cl.indumotora.mbo.intrnl.ChangeLogKeyMetaData _ChangeLogKeyMetaData = (cl.indumotora.mbo.intrnl.ChangeLogKeyMetaData)(cl.indumotora.mbo.ChangeLogKey.getMetaData());
        _classList.add(_ChangeLogKeyMetaData);
        _classMap.add("ChangeLogKey", _ChangeLogKeyMetaData);
        cl.indumotora.mbo.intrnl.ChangeLogImplMetaData _ChangeLogImplMetaData = (cl.indumotora.mbo.intrnl.ChangeLogImplMetaData)(cl.indumotora.mbo.ChangeLogImpl.getMetaData());
        _classList.add(_ChangeLogImplMetaData);
        _classMap.add("ChangeLogImpl", _ChangeLogImplMetaData);
        cl.indumotora.mbo.intrnl.OfflineAuthenticationMetaData _OfflineAuthenticationMetaData = (cl.indumotora.mbo.intrnl.OfflineAuthenticationMetaData)(cl.indumotora.mbo.OfflineAuthentication.getMetaData());
        _classList.add(_OfflineAuthenticationMetaData);
        _classMap.add("OfflineAuthentication", _OfflineAuthenticationMetaData);
        cl.indumotora.mbo.intrnl.KeyPackageNameMetaData _KeyPackageNameMetaData = (cl.indumotora.mbo.intrnl.KeyPackageNameMetaData)(cl.indumotora.mbo.KeyPackageName.getMetaData());
        _classList.add(_KeyPackageNameMetaData);
        _classMap.add("KeyPackageName", _KeyPackageNameMetaData);
        cl.indumotora.mbo.intrnl.PersonalizationParametersMetaData _PersonalizationParametersMetaData = (cl.indumotora.mbo.intrnl.PersonalizationParametersMetaData)(cl.indumotora.mbo.PersonalizationParameters.getMetaData());
        _classList.add(_PersonalizationParametersMetaData);
        _classMap.add("PersonalizationParameters", _PersonalizationParametersMetaData);
        cl.indumotora.mbo.intrnl.KeyGeneratorMetaData _KeyGeneratorMetaData = (cl.indumotora.mbo.intrnl.KeyGeneratorMetaData)(cl.indumotora.mbo.KeyGenerator.getMetaData());
        _classList.add(_KeyGeneratorMetaData);
        _classMap.add("KeyGenerator", _KeyGeneratorMetaData);
        cl.indumotora.mbo.intrnl.LocalKeyGeneratorMetaData _LocalKeyGeneratorMetaData = (cl.indumotora.mbo.intrnl.LocalKeyGeneratorMetaData)(cl.indumotora.mbo.LocalKeyGenerator.getMetaData());
        _classList.add(_LocalKeyGeneratorMetaData);
        _classMap.add("LocalKeyGenerator", _LocalKeyGeneratorMetaData);
        com.sybase.reflection.EntityMetaDataList _entityList = new com.sybase.reflection.EntityMetaDataList(20);
        com.sybase.reflection.EntityMap _entityMap = new com.sybase.reflection.EntityMap();
        setEntityList(_entityList);
        setEntityMap(_entityMap);
        _entityList.add(_LocalKeyGeneratorMetaData);
        _entityMap.add("LocalKeyGenerator", _LocalKeyGeneratorMetaData);
        _entityList.add(_OfflineAuthenticationMetaData);
        _entityMap.add("OfflineAuthentication", _OfflineAuthenticationMetaData);
        _entityList.add(_KeyGeneratorMetaData);
        _entityMap.add("KeyGenerator", _KeyGeneratorMetaData);
        _entityList.add(_ChangeLogImplMetaData);
        _entityMap.add("ChangeLogImpl", _ChangeLogImplMetaData);
        _entityList.add(_PackagePropertiesMetaData);
        _entityMap.add("PackageProperties", _PackagePropertiesMetaData);
        _entityList.add(_SISSubscriptionMetaData);
        _entityMap.add("SISSubscription", _SISSubscriptionMetaData);
        _entityList.add(_OperationReplayMetaData);
        _entityMap.add("OperationReplay", _OperationReplayMetaData);
        _entityList.add(_LogRecordImplMetaData);
        _entityMap.add("LogRecordImpl", _LogRecordImplMetaData);
        _entityList.add(_MBO_BuscaClienteMetaData);
        _entityMap.add("MBO_BuscaCliente", _MBO_BuscaClienteMetaData);
        com.sybase.collections.StringList _publications = new com.sybase.collections.StringList(20);
        com.sybase.reflection.EntityListMap _publicationsToEntities = new com.sybase.reflection.EntityListMap();
        _publications.add("default");
        com.sybase.reflection.EntityMetaDataList defaultEntities = new com.sybase.reflection.EntityMetaDataList(20);
        defaultEntities.add(_MBO_BuscaClienteMetaData);
        defaultEntities.add(_LogRecordImplMetaData);
        defaultEntities.add(_OperationReplayMetaData);
        defaultEntities.add(_SISSubscriptionMetaData);
        defaultEntities.add(_PackagePropertiesMetaData);
        defaultEntities.add(_ChangeLogImplMetaData);
        defaultEntities.add(_KeyGeneratorMetaData);
        _publicationsToEntities.add("default", defaultEntities);
        _publications.add("unsubscribe");
        com.sybase.reflection.EntityMetaDataList unsubscribeEntities = new com.sybase.reflection.EntityMetaDataList(20);
        unsubscribeEntities.add(_KeyGeneratorMetaData);
        _publicationsToEntities.add("unsubscribe", unsubscribeEntities);
        _publications.add("system");
        com.sybase.reflection.EntityMetaDataList systemEntities = new com.sybase.reflection.EntityMetaDataList(20);
        systemEntities.add(_LogRecordImplMetaData);
        systemEntities.add(_OperationReplayMetaData);
        systemEntities.add(_SISSubscriptionMetaData);
        systemEntities.add(_PackagePropertiesMetaData);
        systemEntities.add(_KeyGeneratorMetaData);
        _publicationsToEntities.add("system", systemEntities);
        _publications.add("initialSync");
        com.sybase.reflection.EntityMetaDataList initialSyncEntities = new com.sybase.reflection.EntityMetaDataList(20);
        initialSyncEntities.add(_PackagePropertiesMetaData);
        initialSyncEntities.add(_KeyGeneratorMetaData);
        _publicationsToEntities.add("initialSync", initialSyncEntities);
        setDatabaseFile("indumotoraRecepcion1_0.ulj");
        setDatabaseName("indumotoraRecepcion1_0");
        initEntityListMap(_publicationsToEntities);
        setSynchronizationGroups(_publications);
    }
    
    
    /**
     * Sybase internal use only.
     */
    public  boolean isEntity()
    {
        return false;
    }
    
    /**
     * Sybase internal use only.
     */
    public  boolean isService()
    {
        return false;
    }
}